package com.empire.module.sporttery.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serial;
import java.io.Serializable;

/**
 * 足球竞猜-总进球 vo
 *
 * @author xgd
 * @since 2025-5-09
 */
@Data
@Accessors(chain = true)
public class TtgItemVO implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    public TtgItemVO(){

    }
    public TtgItemVO(BonusVO q0, BonusVO q1, BonusVO q2, BonusVO q3, BonusVO q4, BonusVO q5, BonusVO q6, BonusVO q7,String gameCode){
        this.q0 = q0;
        this.q1 = q1;
        this.q2 = q2;
        this.q3 = q3;
        this.q4 = q4;
        this.q5 = q5;
        this.q6 = q6;
        this.q7 = q7;
        this.gameCode=gameCode;
    }
    @Schema(description = "游戏编码")
    private String gameCode;
    @Schema(description = "是否单关")
    private Boolean single;

    @Schema(description = "0球")
    private BonusVO q0;

    @Schema(description = "1球")
    private BonusVO q1;

    @Schema(description = "2球")
    private BonusVO q2;

    @Schema(description = "3球")
    private BonusVO q3;

    @Schema(description = "4球")
    private BonusVO q4;

    @Schema(description = "5球")
    private BonusVO q5;

    @Schema(description = "6球")
    private BonusVO q6;

    @Schema(description = "7+")
    private BonusVO q7;

}
